We at Sesheng are seeking a talented and motivated Junior Java Full Stack Developer to join our dynamic team. As a Junior Developer, you will be involved in the full software development lifecycle, from design and development to testing and deployment. You will work closely with senior developers and other team members to deliver high-quality software solutions.
Responsibilities:
- Design, develop, and test Java applications
- Collaborate with cross-functional teams to define and implement software solutions
- Write clean, efficient, and well-documented code
- Troubleshoot and debug application issues
- Participate in code reviews and provide constructive feedback
- Stay up-to-date with the latest Java technologies and industry trends
Qualifications:
- Master's degree in Computer Science, Computer Engineering, or a related field
- Strong foundation in Java programming language and object-oriented programming principles
Required Skills:
- Full Stack Development Skills:
- Front-End: Proficiency in HTML5, CSS4, and JavaScript frameworks (React, Angular, Vue)
- Back-End: Expertise in Spring Framework (Spring Boot, Spring MVC, Spring Data) and RESTful API development
- Database Skills: Experience with relational databases (MySQL, PostgreSQL) and SQL, as well as NoSQL databases (MongoDB, Cassandra)
- DevOps and Cloud Skills: Proficiency in version control systems (Git), strong understanding of DevOps practices (CI/CD pipelines, containerization), experience with cloud platforms (AWS, Azure, GCP)
- Testing and Debugging Skills: Knowledge of test-driven development (TDD) and unit testing frameworks (JUnit, TestNG), experience with debugging tools and techniques
Preferred Skills:
- Experience with microservices architecture
- Understanding of security best practices
- Strong problem-solving and analytical skills
- Excellent communication and teamwork skills
Equal Opportunity Statement - If you are passionate about technology, eager to learn, work in a demanding startup environment and have a strong desire to contribute to innovative projects, we encourage you to apply.